package com.mk.admin.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("科室")
public class DepartmentVo {
    private Integer id;
    @ApiModelProperty("科室名称")
    private String name;
    @ApiModelProperty("科室编码")
    private String code;
    @ApiModelProperty("拼音查询")
    private String spell;
    @ApiModelProperty("科室父id")
    private Integer parentId;
    @ApiModelProperty("科室状态 1 启用 0 停用  这里暂时没用，属于远程控制")
    private Integer status;
    @ApiModelProperty("排序")
    private Integer sort;
    @ApiModelProperty("介绍")
    private String describe;
    @ApiModelProperty("地址  几楼几号")
    private String address;
    @ApiModelProperty("电话")
    private String phone;
    @ApiModelProperty("科室亮点")
    private String highLight;
    @ApiModelProperty("院区编码 即院区id")
    private String campusCode;
    @ApiModelProperty("科室宣传照片")
    private String image;
    @ApiModelProperty("科室类型 1：临床科室2：药剂科室3：医技科室4：住院科室5：其他 0全部")
    private String departmentType;
    @ApiModelProperty("是否有子科室 1 有 0 没有")
    private String hasChildDepartment;
    @ApiModelProperty("科室等级 1,一级2,二级3,三级")
    private String departmentLevel;
    private String parentCode;
    private String parentName;
    private String campusName;
    @ApiModelProperty("排序：orderBy:'id desc,sort asc,name desc'")
    private String orderBy;
    private Integer page;
    private Integer size;
    @ApiModelProperty(value = "排班日期 yyyy-MM-dd,传了就查对应当班科室")
    private String schDate;

    @ApiModelProperty(value = "查询类型 1 预约 2 当班 0全部", required = true)
    private String queryType;
    @ApiModelProperty("坐诊类型 1 上午 2中午 3下午 4 白天 5晚上6 前夜 7 后夜  8 昼夜9全天  不传则查全天")
    private String sitType;
    @ApiModelProperty(value = "科室代码")
    private String deptCode;
    @ApiModelProperty(value = "医生代码")
    private String doctorCode;
    @ApiModelProperty(value = "科室归类 1：临床科室2：药剂科室3：医技科室4：住院科室5：其他 6:药房 0全部")
    private String deptType;
    @ApiModelProperty(value = "排班id")
    private String schNo;
    @ApiModelProperty(value = "是否支持分时")
    private String supportTimeShare;

    @ApiModelProperty(value = "开始日期 yyyy-MM-dd", required = true)
    private String beginDate;
    @ApiModelProperty(value = "结束日期 yyyy-MM-dd", required = true)
    private String endDate;

}
